﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace net.veekee.common.rules
{
    public abstract class ARuleDynamicClass<C,T>
    {
        public abstract DynamicClassStatus GetStatus();
        public abstract bool CheckConditions(C context,T obj);
        public abstract void Process(C context, T obj);
    }
}
